#include<sys/types.h>
#include<sys/socket.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<netinet/in.h>
#include<netinet/ip.h>
#include<arpa/inet.h>
#include<unistd.h>

struct password
{
	char id[20];
	char passwd[20];
	int flag;
};

void master(int connectfd)
{
	struct password pw;
	memset(&pw,0,sizeof(pw));
	pw.flag=7;
	printf("请输入您的用户名:");
	scanf("%s",pw.id);
	printf("请输入密码:");
	scanf("%s",pw.passwd);
	send(connectfd,&pw,sizeof(pw),0);
	int nflag=-1;
	recv(connectfd,&nflag,sizeof(int),0);
	if(nflag==2)
	{
		printf("您好，群主%s，请行使群主权限........\n",pw.id);
		showmenu3();
		int num;
		scanf("%d",&num);
		switch(num)
    		{
        		case 2:freee(connectfd);
				chat(connectfd);
				break;
			case 1:ban(connectfd);
				chat(connectfd);
				break;
			default: printf("have no choice");
				chat(connectfd);
				break;
    		}
	}
	else 
	{
		printf("群主审核错误!\n");
		chat(connectfd);
	}
}
